草庐IT

VBScript 变量

全部标签

sql - 如何从 sql server 2008 中的 XML 变量中删除属性?

我有一个名为XML的表(在SQLServer2008中),它有一个名为XmlDocument的字段,类型为XML。我试图从XML变量中删除一个属性。这是我的xml的样子03/16/201103/16/2011Personal我的查询UPDATEXMLSETXmlDocument.modify('delete(/clue_personal_auto/@xmlns)[1]')WHERExmlid=357当我在查询分析器中运行此查询时,我看到消息“1行受影响”,但实际上并没有删除clue_personal_auto元素的xmlns属性。知道我做错了什么。谢谢BB

xml - VBScript 中的 XPath 计数

我正在尝试使用XPath计数函数获取XML文件中特定节点的数量,但是,这一直返回错误“'msxml3.dll类型的异常:表达式不返回DOM节点。”如何使用VBScript和MSXMLDOM从XPath计数中获取返回值DimoXMLDimhomeIdDimawayIdDimhomeGoalsDimawayGoalsSetoXML=Server.CreateObject("Microsoft.XMLDOM")oXML.async=falseoXML.SetProperty"SelectionLanguage","XPath"oXML.SetProperty"ServerHTTPReques

xml - 通过动态名称引用 XSLT 变量

我遇到了一个小问题。XSL文件:$min'>Dosomething.XML文件:numericValue...anotherValue...如您所见,XML文件有两个变量元素,它们应该与XSLT文件中的变量相匹配。但是我不知道哪个语法是正确的。$referenceName只是我要使用的变量的名称。但我不知道如何将名称引用到现有变量。 最佳答案 $referenceName不是对名称为“unumericValue”或其他名称的变量的引用。它只是字符串值“unumericValue”等。所以它永远不会大于$min。然而,通过一些额外的工

sql-server - 如何获取 XML 变量中的特定元素计数

考虑这个XML:1000NimaAgha1001LighaLigha1002JighaJigha1003AbaAba我声明了一个XML变量并将这个XML分配给它。我如何使用SqlServer2008(TSQL)获取此XML变量中的ID元素计数? 最佳答案 SELECT@XMLVariable.value('count(/Employees/Person/ID)','int')ASIDCount 关于sql-server-如何获取XML变量中的特定元素计数,我们在StackOverflow

xml - 复制 XSLT 变量

我正在处理UmbracoXSL样式表,但我遇到了困难。基本上,我有一个我测试的参数,如果它存在则使用它的值,否则我使用默认参数$currentPage。这里是参数这是变量这是我使用它的地方...codehere...简而言之这行得通这不是aswell-->那么如何在不使用select=""属性的情况下复制变量。UPDATE:I'vetriedusinganotherapproach(seebelow)butIgetavariableoutofscopeexception. 最佳答案 通常,此表达式根据给定条件是否为true()选择两

xml - 从 ABAP 变量到 XML 的 ID 转换不执行任何操作

我在使用内置SAP转换ID时遇到了一个令人困惑的问题。我尝试序列化ABAP结构,但结果XML始终为空。您有什么建议,我的代码有什么问题吗?DATAlv_xmlTYPExstring.CALLTRANSFORMATIONIDSOURCEtest=systRESULTXML=lv_xml.IFlv_xmlISINITIAL.MESSAGE`Oops,it'sempty!`TYPE'S'DISPLAYLIKE'W'.ELSE.CALLFUNCTION'DISPLAY_XML_STRING'EXPORTINGxml_string=lv_xml.ENDIF. 最佳答案

xml - 我可以在 XML 文件中使用变量吗?

是否可以在XML文件中定义变量?例如:VARIABLE='CHIEF_NAME'FrenchToast$4.50600VARIABLEHomestyleBreakfast$6.95950VARIABLE 最佳答案 您可以声明一个entityreference对于chief并将其引用为&chief;:]>FrenchToast$4.50600&chief;HomestyleBreakfast$6.95950&chief; 关于xml-我可以在XML文件中使用变量吗?,我们在StackOve

xml - 您可以在不使用 XSL 转换/解析 XML 的情况下在 XML 中声明和使用变量吗

假设您有一个要在应用程序中读取的XML元素,但是您有多个环境,其中依赖文件的路径可能会更改...所以你会想要引用相对目录@path="c:\ProgramFiles\MyProgram\"是否可以使用在XML本身中声明的变量来引用相对目录路径? 最佳答案 您需要将DOCTYPE声明添加到您的文件,在那里声明一个实体,然后在文档正文中引用该实体。]> 关于xml-您可以在不使用XSL转换/解析XML的情况下在XML中声明和使用变量吗,我们在StackOverflow上找到一个类似的问题:

xml - 在 XmlSlurper 的 GPath 中使用变量

有没有办法让XmlSlurper通过变量获取任意元素?例如所以我可以做类似的事情输入文件:defxml=newXmlSlurper().parse(inputFile)Stringfoo="record"returnxml.{foo}.size()我试过使用{}和${}以及()我如何转义这样的变量?还是没有办法?是否也可以使用闭包的结果作为参数?所以我可以做类似的事情Stringfoo=file.recordintnumRecords=xml.{foo.find(/.\w+$/)} 最佳答案 importgroovy.xml.*de

xml - 在 VBScript 中为 Dummy 导航 XML 节点

我正在尝试编写一个脚本来为我操作xml文件中的一些数据。我是VBScript的新手,但有VB.NET和VBA背景,所以我觉得我知道自己在做什么。我认为可能有更好的方法来导航文件,而不是对每一行调用InStr()或类似方法来查看我要查找的内容是否存在。我最初的想法是使用我在VB.NET中从System.XML中看到的一些方法,因为我在其中看到了节点导航函数和成员。在对此进行调查后,我找不到任何方法将命名空间(System.XML或其他)导入到VBScript中,而无需在网页上运行它。我决定寻找其他选择,而不是花更多时间寻找这个。原来还有其他方法可以做我想做的事,使用专门处理XML文件的导